package com.gobang.domain.vo;

import com.fasterxml.jackson.annotation.JsonInclude;
import lombok.Data;

/**
 * 用户信息视图对象
 * 
 * @author System
 * @since 1.0.0
 */
@Data
@JsonInclude(JsonInclude.Include.NON_NULL)
public class UserInfoVO {

    /**
     * 用户ID
     */
    private Long id;

    /**
     * 用户名
     */
    private String username;

    /**
     * 当前积分
     */
    private Integer currentScore;

    /**
     * 总比赛场数
     */
    private Integer totalGames;

    /**
     * 获胜场数
     */
    private Integer winGames;

    /**
     * 胜率
     */
    private Double winRate;

    /**
     * 注册时间
     */
    private String createdAt;
} 